Compressed Multisampling for Efficient Hardware Edge Antialiasing

نویسندگان

  • Philippe Beaudoin
  • Pierre Poulin
چکیده

Today’s hardware graphics accelerators incorporate techniques to antialias edges and minimize geometry-related sampling artifacts. Two such techniques, brute force supersampling and multisampling, increase the sampling rate by rasterizing the triangles in a larger antialiasing buffer that is then filtered down to the size of the framebuffer. The sampling rate is proportional to the number of subsamples in the antialiasing buffer and, when no compression is used, to the memory it occupies. In turn, a larger antialiasing buffer implies an increase in bandwidth, one of the limiting resources for today’s applications. In this paper we propose a mechanism to compress the antialiasing buffer and limit the bandwidth requirements while maintaining higher sampling rates. The usual framebuffer-related functions of OpenGL are supported: alpha blending, stenciling, color operations, and color masking. The technique is scalable, allowing for user-specified maximal and minimal sampling rates. The compression scheme includes a mechanism to nicely degrade the quality when too much information would be required. A lower bound on the quality of the resulting image is also available since the sampling rate will never be less than the user-specified minimal rate. The compression scheme is simple enough to be incorporated into standard hardware graphics accelerators. Software simulations show that, for a given bandwidth, our technique offers improved visual results over multisampling schemes.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multisampled Antialiasing of Per-pixel Geometry

Many algorithms exist which generate per-pixel geometry by selectively discarding fragments generated for a simple bounding geometry. On the other hand, multisampling support has become ubiquitous and is almost free in current graphics hardware. In this paper we leverage the ability of setting a pixel’s coverage mask in the pixel shader to make seemingly inherently pixel-based per-pixel geometr...

متن کامل

An efficient low-cost antialiasing method based on adaptive postfiltering

Aliasing in computer-synthesized images not only limits the realism of the images, but also affects the user’s concentration. Many antialiasing methods have been proposed to solve this problem, but almost all of them are computation intensive, and some of them are also memory intensive. While these may not be limitations for high-end applications such as medical visualization and architectural ...

متن کامل

Efficient Coverage Mask Generation for Antialiasing using Linear Edge Functions

A declining tolerance for artefacts in computer graphics images is leading to antialiasing becoming an essential feature of any computer graphics architecture. Therefore, there is a requirement for high quality hardware antialiasing at a reasonable cost in terms of silicon area and performance. The pre-computed subpixel coverage mask is an important innovation for antialiasing. These masks, whe...

متن کامل

View-Independent Object-Space Surface Splatting

Elliptical weighted average (EWA) surface splatting is an important technique for producing high-quality point-based rendering. With the proliferation of programmable graphics hardware, many methods have been proposed recently to implement hardware-accelerated EWA surface splatting on modern consumerlevel graphics hardware. However, we notice that those methods tend to rely heavily on customize...

متن کامل

A Family of Inexpensive Sampling Schemes

To improve image quality in computer graphics, antialiasing techniques such as supersampling and multisampling are used. We explore a family of inexpensive sampling schemes that cost as little as 1.25 samples per pixel and up to 2.0 samples per pixel. By placing sample points in the corners or on the edges of the pixels, sharing can occur between pixels, and this makes it possible to create ine...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004